c pr_clk_ndr_old {} {
    # IpckN/CLKO
    set net_1 "net0498"
    setAttribute -net ${net_1} -bottom_preferred_routing_layer 6 -top_preferred_routing_layer 7 -pattern trunk -preferred_routing_layer_effort high -preferred_extra_space 2 -weight 2
    
    set net_2 "net0497"
    setAttribute -net ${net_2} -preferred_extra_space 2 -pattern trunk -weight 2 -preferred_routing_layer_effort high
    
    set net_3 "net0302" 
    setAttribute -net ${net_3} -preferred_extra_space 2 -pattern trunk -weight 2 -preferred_routing_layer_effort high

    set net_4 "IDATA"
    setAttribute -net ${net_4} -bottom_preferred_routing_layer 7 -top_preferred_routing_layer 11 -pattern trunk -preferred_routing_layer_effort high -preferred_extra_space 2 -weight 2

    set net_5 "PCK_GT"
    setAttribute -net ${net_5} -preferred_extra_space 2 -pattern trunk -weight 2 -preferred_routing_layer_effort high
    
    set net_6 "net0137"
    setAttribute -net ${net_6} -preferred_extra_space 2 -pattern trunk -weight 2 -preferred_routing_layer_effort high
}


proc pr_clk_ndr {} {
    set nets "net0498 net0497 net0302 IDATA PCK_GT net0137"
    set rules [dbget head.rules.name]
    foreach net $nets {
        setAttribute -net $net -reset
        setAttribute -net $net -non_default_rule clock_2w2s -preferred_routing_layer_effort high -pattern trunk -weight 2
    }
}